package com.lovo.psc.service;

import com.lovo.psc.bean.VerdorBean;
import org.springframework.web.bind.annotation.RequestParam;

import java.security.NoSuchAlgorithmException;

public interface IVerdorService {
    /**
     * 根据供应商名称查询改供应商信息
     * @param verdorName 供应商名称
     * @return
     */
    VerdorBean findByVerdoeName(String verdorName);

    /**
     * 添加供应商
     * @param verdorBean 供应商对象
     */
    void fastRegister(VerdorBean verdorBean);

    /**
     * 供应商登录
     * @param name
     * @param pwd
     * @return
     */
    public VerdorBean login(String name, String pwd);

    /**
     * 根据供应商名称修改供应商状态 和 审核通过/未通过原因
     * @param vendorName 供应商名称
     * @param status 状态
     * @param cause 原因
     */
    void updateStatus(String vendorName,int status,String cause);



    public VerdorBean findByName(String name);

    public Boolean  replenishUserInfo(VerdorBean verdorBean) throws NoSuchAlgorithmException;

    public void again(VerdorBean verdorBean);


}
